package jp.co.dailyReport.project;

import java.util.Calendar;

/**
 * プロジェクト参加社員クラス
 */
public class PjStaff {

	//プロジェクト参加社員ID
	protected int pjStaffId;
	//プロジェクトID
	protected int projectId;
	//社員ID
	protected int staffId;
	//削除フラグ
	protected boolean delFlg;
	//更新日
	protected Calendar upDay;

	/**
	 * プロジェクト参加社員IDを設定します。
	 * 
	 * @param pjStaffId プロジェクト参加社員ID
	 */
	public void setPjStaffId(int pjStaffId) {
		this.pjStaffId = pjStaffId;
    }

	/**
	 * プロジェクト参加社員IDを取得します。
	 * 
	 * @return pjStaffId
	 */
    public int getPjStaffId() {
		return pjStaffId;
	}

	/**
	 * プロジェクトIDを設定します。
	 * 
	 * @param projectId プロジェクトID
	 */
    public void setProjectId(int projectId) {
		this.projectId = projectId;
	}

	/**
	 * プロジェクトIDを取得します。
	 * 
	 * @return projectId
	 */
    public int getProjectId() {
		return projectId;
	}

	/**
	 * 社員IDを設定します。
	 * 
	 * @param staffId 社員ID
	 */
    public void setStaffId(int staffId) {
		this.staffId = staffId;
	}

	/**
	 * 社員IDを取得します。
	 * 
	 * @return staffId
	 */
    public int getStaffId() {
		return staffId;
	}

	/**
	 * 削除フラグを設定します。
	 * 
	 * @param delFlg 削除フラグ
	 */
    public void setDelFlg(boolean delFlg) {
		this.delFlg = delFlg;
	}

	/**
	 * 削除フラグを取得します。
	 * 
	 * @return delFlg
	 */
    public boolean isDelFlg() {
		return delFlg;
	}

	/**
	 * 更新日を設定します。
	 * 
	 * @param upDay 更新日
	 */
    public void setUpDay(Calendar upDay) {
		this.upDay = upDay;
	}

	/**
	 * 更新日を取得します。
	 * 
	 * @return upDay
	 */
    public Calendar getUpDay() {
		return upDay;
	}
}